@charset "utf-8";
/* CSS Document */
/*清零*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input { margin: 0; padding: 0; border: 0; }
body { font-size: 13px; font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', Verdana; }
ul, ol { list-style-type: none; }
select, input, img { vertical-align: middle; outline: none; }
a { text-decoration: none; }
a { blr:expression(this.onFocus=this.blur())
}
a { outline: none; }
html {overflow-x:hidden;}
.clear:after { content: ""; display: block; clear: both; }
.clear{ zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.st{font-family:'\65B0\5B8B\4F53';}
.yh{font-family:'\5FAE\8F6F\96C5\9ED1';}
/*style by lgs*/
/*公用头部*/
body{background:#FFF;margin:0 auto;}
#contaiter{margin:0 auto;}
.cont_bigbox{width: 1120px;background: #FFF;margin: 0 auto;border: 2px solid #f2f2f2;border-top: none;border-bottom: none;position: relative;z-index: 0;}
.body_color{background: #f9f9f9;}
.alpha_bg2{position: absolute;left: 0; top: 0;width: 100%;background:url(../images/bg_alpha.jpg) 0 0 repeat-x;height: 63px;z-index: 0;}
.hide_txt{display:none;}

#wrap{position:relative; height:330px;}
.nav{width:980px; height:60px;  position: relative; margin:0 auto; }
.nav .logo{ width:81px; height:29px; background:url(../images/icon.png) 0 0 no-repeat;position: absolute;left: -30px;top: 15px;}
.alpha_bg{width:100%; height:80px; background:#FFF; filter:alhpa(opacity=30); opacity:0.3; position:absolute;left:0; top:63px;z-index:0; display:none; opacity:0; filter:alpha(opacity=0);}
.nav ul{width: 640px;height: 60px;float: right;}
.nav ul li{float:left;text-align:center; margin-right: 70px;}
.nav ul li a{display: inline-block;height: 38px;padding-top: 20px;color: #6c7788;font-size:16px;}
.nav ul li .active1{border-bottom: 2px solid #ff1010; color:#ff1010;}
.nav .ul2{width: 980px;height: 80px;position: absolute;left: 0;top: 58px; opacity:0; filter:alpha(opacity=0);z-index: 2; display:none;}
.nav .ul2 li{float:right; display: block; width: 128px;height: 47px;padding-top:6px; position:relative; text-align: left;}
.nav .ul2 li a{display:inline-block;color:#000;width:128px; height:47px; padding-top:0; font-size:14px;}
.nav .m1 li{margin:18px 45px 0 66px}
.nav .m2 li{margin:18px 28px 0 38px;}
.nav .m3{height:150px}
.nav .m3 li{margin:18px 28px 0 38px;}
.nav .m4 li{margin:18px 0px 0 10px;}
.nav .ul2 .txt span{position:absolute;  left:56px; top:0; }
.nav .ul2 .txt_thr span{position:absolute;}
.nav .ul2 .txt_fiv a{width:142px;}
.nav .ul2 .txt_six a{width:156px;}
.nav .ul2 .txt_sev a{width:170px;}
.nav .ul2 li a span{display:inline-block;margin-top: 13px;margin-right: 16px; float:right;}
.nav .ul2 li a i{display:inline-block;width:47px;height:47px; float:left; background-image:url(../images/nav_icon.png); background-repeat:no-repeat;}
 .nav .ul2 li .ibk { background: none repeat scroll 0 0 #fff; float:left; left: 0px; height: 47px; position: absolute; top: 0; width: 47px; opacity: 0.1; filter: ahpha(opacity=10); z-index: -1; display: block; }
.nav .ul2 li .i1{background-position: -155px 0 ;}
.nav .ul2 li .i2{background-position: 0 0 ;}
.nav .ul2 li .i3{background-position: -52px 0 ;}
.nav .ul2 li .i4{background-position: -104px 0 ;}
.nav .ul2 li .i5{background-position: -207px 0 ;}
.nav .ul2 li .i6{background-position: -259px 0 ;}
.nav .ul2 li .i7{background-position: -311px 0 ;}
.nav .ul2 li .i8{background-position: -364px 0 ;}
.nav .ul2 li .i9{background-position: -416px 0 ;}
.nav .ul2 li .i10{background-position: -155px -208px ;}
.nav .ul2 li .i11{background-position: 0 -104px ;}
.nav .ul2 li .i12{background-position: -52px -104px ;}
.nav .ul2 li .i13{background-position: -104px -104px ;}
.nav .ul2 li .i14{background-position: -468px -104px ;}
.nav .ul2 li .i15{background-position: -156px -104px ;}
.nav .ul2 li .i16{background-position: 0 -208px ;}
.nav .ul2 li .i17{background-position: -52px -208px ;}
.nav .ul2 li .i18{background-position: -104px -208px;}
.nav .ul2 li .i19{background-position: -468px 0 ;}
.nav .ul2 li .i20{background-position: -207px  0;}
.nav .ul2 li .i21{background-position: -415px -104px;}
.nav .ul2 li .i22{background-position: -104px -104px;}
.nav .ul2 li .i23{background-position: -207px -104px;}
.nav .ul2 li .i24{background-position: -260px -104px;}
.nav .ul2 li .i25{background-position: -311px -104px ;}
.nav .ul2 li .i26{background-position: -364px -104px;}

.nav form{ position:absolute; right:-50px; top:15px;}
.nav form .input1{width: 139px;height: 30px;background: url(../images/icon.png) -104px -33px no-repeat;display: block; text-indent:8px;}
.nav form .input2{position:absolute;right:0; top:0;width:16px;height:17px; background:url(../images/icon.png) -47px -34px no-repeat; cursor:pointer; margin-right: 10px;margin-top: 6px;}
.nav form span{position: absolute;left: 8px;top: 6px;z-index: 1;color:#e2e4e7;}

.nav .wrap { width:128px; line-height:20px; position:relative;left:10px;top:0px; }

/*通用样式*/
body{margin:0;padding:0px;font: SimSun ;color:#777;font-size: 12px; position:relative;overflow-x:hidden; background:url(../image/bg.gif) repeat; font-family:Tahoma, Helvetica, Arial, Simsun,Microsoft YaHei ;}
*{margin:0;padding:0;}
.orange{color:orange;}
.green{color:#1da517;}
.red{ color:#ef5102;}
.yellow{color:#e8ba02;}
.b5b5b5{color:#b5b5b5;}/*特别浅的灰*/
.fontb{font-weight:bold;}
a {text-decoration: none; background:none;cursor:pointer;}
ul {list-style-type: none;display: inline;}
ul li {display: block;float: left;}
.floatr{float:right;}
.floatl{float:left;}
.grid-1002{width:1002px;height:auto;margin:0 auto;}


/*头部*/
.header{height:70px;}
.logo{ background:url(../images/logo.gif) no-repeat;width:158px; height:42px;float:left;margin-top:18px;}
.main_nav{float:right;width:700px;height:42px;font-size:16px; font-family:Microsoft YaHei; }
.main_nav li{width:120px; text-align:center;height:80px;line-height:80px;}
.main_nav li a{color:#555;display:block; width:120px;height:80px;}
.main_nav li a:hover{ border-top:3px solid #2088d9;color:#2088d9;}


/*底部*/
.footer{height:80px; background:#1e1b29;color:#fff;padding:30px 0 0 0;}
.footer a{height:15px;display:inline-block;width:auto;margin:0 4px;color:#FFF;}
.footer a:hover{height:14px;border-bottom:1px solid #fff;}



/*首页样式*/
#banner_home{height: 400px; overflow: hidden;}
#kinMaxShow{width: 100%; height:400px; overflow: visible; display: block; visibility: visible; position: relative; background:#C96;}
#kinMaxShow_image_box{width:100%;height:400px;position: relative;z-index:1;}
.kinMaxShow_image_item{width:100%;height:400px; overflow:hidden; position: absolute;}
.kinMaxShow_image_item map,.kinMaxShow_image_item img{ cursor:pointer;}
.kinMaxShow_image_item img{height: 405px; z-index: -1;background-attachment: scroll; background-repeat: no-repeat; background-position-x: center; background-position-y: center; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: transparent;}
#kinMaxShow_image_box .position{ position:relative;}
.kinMaxShow_image_item input[type="button"]{background:none;width:185px;height:75px;position:absolute;z-index:9999;}
.kinMaxShow_image_item .button1{top:266px;left:252px;}
.kinMaxShow_image_item .button2{top:266px;left:252px;}
.kinMaxShow_image_item .button3{top:266px;right:252px;}
.kinMaxShow_image_item .button4{top:266px;right:252px;}

#content_home{height:230px;}
#content_home a{color:#777;}
#content_home .grid-1002{padding:40px 0;}
#content_home .column{width:32%; float:left; border-right:1px #c0c0c0 dashed;padding:10px 5px;}
.icon_div{width:117px;height:117px;margin:0 16px;float:left;}
.icon_mod{height:auto;float:left;}
.icon_mod span{color:#777;}
.icon_1,.icon_1:hover,.icon_2,.icon_2:hover,.icon_3,.icon_3:hover{width:117px;height:117px;}
.icon_1{ background:url(../images/icon_1h.gif) no-repeat 15px 15px;}
.icon_1:hover{ background:url(../images/icon_1.gif) no-repeat 15px 15px; color:#20bdd9;}
.icon_2{ background:url(../images/icon_2h.gif) no-repeat 15px 15px;}
.icon_2:hover{ background:url(../images/icon_2.gif) no-repeat 15px 15px; color:#34bb9b;}
.icon_3{ background:url(../images/icon_3h.gif) no-repeat 15px 15px;}
.icon_3:hover{ background:url(../images/icon_3.gif) no-repeat 15px 15px; color:#000;}
.icon_mod h2{display:block;width:160px;font-size:18px; font-family:Microsoft YaHei; font-weight:normal;}
.icon_mod span{display:block;width:160px;margin-top:10px; float:left;font-size:14px;line-height:18px;}
